package com.itbaizhan.entity;

/**
 * 登录数据载体
 * get equals hashcode tostring
 * 减少代码量
 * 代码简单清晰
 * 提高开发效率
 *
 * 特性：
 * 1、不可变 所有字段都是final
 * 2、数据驱动 ： 封装一组数据，字段在对象构造得时候通过构造器传递和初始化
 * @param username
 * @param password
 */
public record LoginRecord(String username, String password) {

    public void add(){
        System.out.println("我是一个方法");
    }


    public static void main(String[] args) {
        LoginRecord loginRecord = new LoginRecord("root", "123456");
        System.out.println(loginRecord.password);
        loginRecord.add();
    }

}
